#pragma once
#include "Pet.h"
#include <iostream>
#include <string>
using namespace std;
 class dog :
	public Pet
{
private:
	string breed;
public:
	string getBreed();
	void setBreed(string dogBreed);
	dog(string dogBreed, int petAge, int petWeight, int petHeight, string petName, string petSpecies, string petColor, string petOwner, string petGender);
	void getOlder(int ageChange);
	dog(void);
	~dog(void);
	void woof();
};
inline string dog::getBreed(){
	return breed;
}
inline void dog::setBreed(string dogBreed){
	breed=dogBreed;
}

inline dog::dog(string dogBreed, int petAge, int petWeight, int petHeight, string petName, string petSpecies, string petColor, string petOwner, string petGender):
	Pet(petAge, petWeight, petHeight, petName, petSpecies, petColor, petOwner, petGender){
	age=petAge;
	weight=petWeight;
	height=petHeight;
	name=petName;
	species=petSpecies;
	color=petColor;
	owner=petOwner;
	gender=petGender;
	breed=dogBreed;
}
inline void dog::woof(){
	cout<<"woof woof"<<endl;
	system("pause");
}
inline void dog::getOlder(int ageChange){
	Pet::getOlder(ageChange*7);
}
